a lot to contend with - Allemand Anglais Dictionnaire